﻿<%@ Page Title="Khối lượng" Language="C#" MasterPageFile="~/Site.Master" AutoEventWireup="true" CodeBehind="KhoiLuong.aspx.cs" Inherits="QuanLyHopDong.Web.HopDong.KhoiLuong" %>
<%@ Import Namespace="Resources" %>

<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div>
        <p>
            <span class="failureNotification">
            <strong><asp:Literal ID="ltrThiCongXong" runat="server"></asp:Literal></strong></span>
        </p>
        <b>Số hợp đồng:</b> <a href="Edit.aspx?id=<%=Request.Params["hopDongId"] %>"><asp:Literal ID="ltrSoHopDong" runat="server"></asp:Literal></a><br />
        <b>Tên hợp đồng:</b> <asp:Literal ID="ltrTenHopDong" runat="server"></asp:Literal><br />
        <b>Giá trị hợp đồng chưa VAT:</b> <asp:Literal ID="ltrGiaTriChuaVat" runat="server"></asp:Literal><br />
        <b>VAT:</b> <asp:Literal ID="ltrGiaTriVat" runat="server"></asp:Literal><br />
        <b>Tổng giá trị hợp đồng:</b> <asp:Literal ID="ltrGiaTriTong" runat="server"></asp:Literal><br />
        <b>Giá trị vật tư:</b> <asp:Literal ID="ltrGiaTriVatTu" runat="server"></asp:Literal><br />
        <b>Giá trị nhân công:</b> <asp:Literal ID="ltrGiaTriNhanCong" runat="server"></asp:Literal><br />
    </div>

    <div id="tabs">
        <ul>
            <li><a href="#tabs-1">Khối lượng hợp đồng</a></li>
            <li><a href="#tabs-2">Phiếu xuất kho</a></li>
            <li><a href="#tabs-3">Vật tư</a></li>
        </ul>
        <div id="tabs-1">
            <div id="KhoiLuong"></div>
            <p>
                <input type="button" value="Nhập khối lượng" onclick="NhapKhoiLuong()" />
            </p>
        </div>
        <div id="tabs-2">
            <div id="PhieuXuatKho"></div>
            <p>
                <input type="button" value="Nhập phiếu xuất kho" onclick="NhapPhieuXuatKho()" />
            </p>
        </div>
        <div id="tabs-3">
            <div id="KhoiLuongVatTu"></div>
            <p>
                <input type="button" value="Nhập Vật tư" onclick="NhapVatTu()" />
            </p>
        </div>
    </div>
    <p>
        <input type="button" value="Xuất bảng 4A" onclick="XuatBang4A()" />
    </p>

    <script type="text/javascript">
        var _hopDongId = <%=Request.Params["hopDongId"] %>;

        $(function() {
            $("#tabs").tabs();
            LoadKhoiLuong();
            LoadPhieuXuat();
            LoadVatTu();
        });

        function NhapKhoiLuong() {
            window.location = 'KhoiLuongNew.aspx?hopDongId=' + _hopDongId;
        }

        function NhapPhieuXuatKho() {
            window.location = 'PhieuXuatKhoNew.aspx?hopDongId=' + _hopDongId;
        }

        function XuatBang4A() {
            window.location = 'XuatBang4A.aspx?hopDongId=' + _hopDongId;
        }

        function NhapVatTu() {
            window.location = 'KhoiLuongVatTuNew.aspx?hopDongId=' + _hopDongId;
        }

        function LoadKhoiLuong() {
            $("#KhoiLuong").jtable({
                actions: {
                    listAction: 'KhoiLuong.aspx/KhoiLuongList',
                    deleteAction: 'KhoiLuong.aspx/KhoiLuongDelete'
                },
                fields: {
                    Id: {
                        title: 'STT',
                        key: true,
                        create: false,
                        edit: false,
                        width: '2%',
                        list: false
                    },
                    Edit: {
                        title: '',
                        width: '1%',
                        display: function(data) {
                            return '<input title="<%=GlobalStrings.Edit %>" class="jtable-command-button jtable-edit-command-button" onclick="javascript:window.location=\'KhoiLuongEdit.aspx?id=' + data.record.Id + '&hopDongId=' + _hopDongId + '\';" />';
                        },
                        sorting: false
                    },
                    TenDonVi: { title: 'Đơn vị ký HĐ' },
                    SoHopDong: { title: "Số HĐ" },
                    LoaiDuAn: { title: "Loại dự án" },
                    MaTuyen: { title: "Mã tuyến" },
                    TinhTrangThiCong: { title: "Tiến độ thi công" },
                    GhiChu: { title: "Ghi chú" },
                    TinhTrangVatTu: { title: "Nhận vật tư A" },
                    DiemDau: { title: "Điểm đầu" },
                    DiemCuoi: { title: "Điểm cuối" },
                    ChieuDaiTuyen: { title: "Chiều dài tuyến" },
                    TenLoaiCap: { title: "Loại cáp" }
                }
            });

            $('#KhoiLuong').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }

        function LoadPhieuXuat() {
            $("#PhieuXuatKho").jtable({
                actions: {
                    listAction: 'KhoiLuong.aspx/PhieuXuatList',
                    deleteAction: 'KhoiLuong.aspx/PhieuXuatDelete'
                },
                fields: {
                    Id: {
                        title: 'STT',
                        key: true,
                        create: false,
                        edit: false,
                        width: '2%',
                        list: false
                    },
                    Edit: {
                        title: '',
                        width: '1%',
                        display: function(data) {
                            return '<input title="<%=GlobalStrings.Edit %>" class="jtable-command-button jtable-edit-command-button" onclick="javascript:window.location=\'PhieuXuatKhoEdit.aspx?id=' + data.record.Id + '&hopDongId=' + _hopDongId + '\';" />';
                        },
                        sorting: false
                    },
                    SoPhieu: { title: "Số PXK" },
                    NgayChungTu: {
                        title: 'Ngày CT', type: 'date',
                        displayFormat: 'dd/mm/yy'
                    },
                    PhieuXuatKho1: {
                        title: 'Phiếu xuất kho',
                        display: function(data) {
                            if (data.record.PhieuXuatKho1) {
                                return '<a target="_blank" href="/Files/HopDong/' + _hopDongId + '/' + data.record.PhieuXuatKho1 + '">' + data.record.PhieuXuatKho1 + '</a>';
                            }
                            return "";
                        }
                    },
                    BienBanBanGiao: {
                        title: 'Biên bản bàn giao',
                        display: function(data) {
                            if (data.record.BienBanBanGiao) {
                                return '<a target="_blank" href="/Files/HopDong/' + _hopDongId + '/' + data.record.BienBanBanGiao + '">' + data.record.BienBanBanGiao + '</a>';
                            }
                            return "";
                        }
                    }
                }
            });

            $('#PhieuXuatKho').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }

        function LoadVatTu() {
            $('#KhoiLuongVatTu').jtable({
                title: '',
                paging: false,
                pageSize: 10,
                sorting: false,
                defaultSorting: 'Id ASC',
                actions: {
                    listAction: 'KhoiLuong.aspx/GetKhoiLuongVatTus',
                    deleteAction: 'KhoiLuong.aspx/DeleteKhoiLuongVatTu'
                },
                fields: {
                    Edit: {
                        title: '',
                        width: '1%',
                        display: function(data) {
                            return '<input title="<%=GlobalStrings.Edit %>" class="jtable-command-button jtable-edit-command-button" onclick="javascript:window.location=\'KhoiLuongVatTuEdit.aspx?id=' + data.record.Id + '&hopDongId=' + _hopDongId + '\';" />';
                        },
                        sorting: false
                    },
                    Id: {
                        title: "ID",
                        key: true,
                        create: false,
                        edit: false,
                        list: false
                    },
                    SoPhieu: { title: 'Số PXK' },
                    MaTuyen: { title: 'Mã tuyến' },
                    DiemDau: { title: 'Điểm đầu' },
                    DiemCuoi: { title: 'Điểm cuối' },
                    BenCapName: { title: 'Bên cấp' },
                    TenVatTu: {
                        title: 'Vật tư'
                    },
                    TenDonViTinh: {
                        title: 'Đơn vị tính'
                    },
                    SoLuong: {
                        title: 'Số lượng'
                    },
                    ThiCong: { title: 'Thi công' },
                    ThucTe: { title: 'Thực tế' },
                    GhiChu: {
                        title: 'Ghi chú'
                    }
                }
            });

            $('#KhoiLuongVatTu').jtable(
                'load',
                { hopDongId: _hopDongId }
            );
        }
    </script>
</asp:Content>
